package com.health.webservices.dzjmjkkxml;

import com.health.model.DZJMJKKSQCodeImageBean;
import com.health.model.DZJMJKKXQcodeBean;
import com.health.model.DZJMJKKXcrzBean;

import android.text.TextUtils;
import android.util.Log;
import android.widget.Toast;
/**
 * 
 * @author nova
 *
 */
public class DzjmjkkDataTool {
	private static final String TAG="DzjmjkkDataTool";
	/**
	 * 解析xml字符串 通过二维码获取用户信息
	 * 
	 * @author 王婷婷
	 * @date 2017年3月20日 下午4:24:38
	 */
	public static DZJMJKKXQcodeBean getDataCodeFromXML(String strResponse) {
		DZJMJKKXQcodeBean ecg = new DZJMJKKXQcodeBean();
		try {

			if (strResponse.equals("")) {
				Log.w(TAG, "没有返回结果");
				return null;
			}
			Log.w(TAG, strResponse);

			DZJMJKKXQcodeParser ecgparser = new PullDZJMJKKXQcodeParser();
			ecg = ecgparser.parse(strResponse);

			Log.i(TAG, ecg.toString());

		} catch (Exception e) {
			Log.e(TAG, "tt" + e.getMessage());
		}
		return ecg;
	}

	/**
	 * 解析注册成功之后的xml字符串
	 * 
	 * @author 王婷婷
	 * @date 2017年3月20日 下午4:24:38
	 */
	public static DZJMJKKXcrzBean getZCDataFromXML(String strResponse) {
		DZJMJKKXcrzBean ecg = new DZJMJKKXcrzBean();
		try {

			if (strResponse.equals("")) {
				Log.w(TAG, "没有返回结果");
				return null;
			}
			Log.w(TAG, strResponse);

			DZJMJKKXcrzParser ecgparser = new PullDZJMJKKXcrzParser();
			ecg = ecgparser.parse(strResponse);

			Log.i(TAG, ecg.toString());

		} catch (Exception e) {
			Log.e(TAG, "tt" + e.getMessage());
		}
		return ecg;
	}

	/**
	 * 解析申请成功之后的xml字符串
	 * 
	 * @author 王婷婷
	 * @date 2017年3月20日 下午4:24:38
	 */
	public static DZJMJKKSQCodeImageBean getZCImageDataFromXML(String strResponse) {
		DZJMJKKSQCodeImageBean ecg = new DZJMJKKSQCodeImageBean();
		try {

			if (strResponse.equals("")) {
				Log.w(TAG, "没有返回结果");
				return null;
			}
			Log.w(TAG, strResponse);

			DZJMJKKSQCodeImageParser ecgparser = new PullDZJMJKKSQCodeImageParser();
			ecg = ecgparser.parse(strResponse);

			Log.i(TAG, ecg.toString());

		} catch (Exception e) {
			Log.e(TAG, "tt" + e.getMessage());
		}
		return ecg;
	}
	public static  String zcSuccessPubData(DZJMJKKXcrzBean dZJMJKKXcrzBean ) {
		if (dZJMJKKXcrzBean == null) {
			return "";
		}
		/**
		 * 0 注销 1 正常 2 待审核 3 审核未通过 4 已认证 5 未注册
		 */
		String strStatus = dZJMJKKXcrzBean.getEhc_card_status();
		if (!TextUtils.isEmpty(strStatus)) {
			if ("0".equals(strStatus)) {
				strStatus = "注销";
			} else if ("1".equals(strStatus)) {
				strStatus = "正常";
			} else if ("2".equals(strStatus)) {
				strStatus = "待审核";
			} else if ("3".equals(strStatus)) {
				strStatus = "审核未通过";
			} else if ("4".equals(strStatus)) {
				strStatus = "已认证";
			} else if ("5".equals(strStatus)) {
				strStatus = " 未注册";
			}
		} else {
			strStatus = "";
		}
		return strStatus;
	}
}
